
/* ==========================================================================
   Author's custom styles
   ========================================================================== */
 /* secondary-bracket */
.container-secondary { position: relative; overflow: hidden; }
.secondary-bracket { bottom: 40px; left: 802px; position: absolute; width: 500px; }
.container-secondary h4 { color: #CCCCCC; font-weight: normal; left: 0; margin: 0; padding: 0; position: absolute; bottom: 55px; z-index: 9999; }
.secondary-bracket .g_round_label { top: -25px; }
.secondary-bracket > div { padding-top: 35px;}


.g_gracket {background-color: #fff; line-height: 100%; position: relative; overflow: hidden;}
.g_round { float: left; margin-right: 70px; }
.g_gracket h3 { margin: 0; padding: 10px 8px 8px; font-size: 18px; font-weight: normal; color: #fff}
.g_team1 { background: #3597AE; }
.g_team2 {  background: #FCB821; }
.g_round:last-child { margin-right: 20px; }
.g_winner { background: #444; }
.g_winner .g_team { background: none; }
.g_current { cursor: pointer; background: #A0B43C!important; }
.g_round_label { top: -5px; font-weight: normal; color: #CCC; text-align: center; font-size: 18px; }
.g_score { float:right; }
.g_game {       position: relative;
                        margin-bottom: 25px;
                        box-shadow: 3px 4px 0px rgb(221, 221, 221);
                        border-right: 1px solid rgb(255, 255, 255);
                        border-width: 0px 1px 1px 0px;
                        border-style: none solid solid none;
                        border-color: -moz-use-text-color rgb(255, 255, 255) rgb(255, 255, 255) -moz-use-text-color;
                        -moz-border-top-colors: none;
                        -moz-border-right-colors: none;
                        -moz-border-bottom-colors: none;
                        -moz-border-left-colors: none;
                        border-image: none; }
